package org.yangspring.samples.mvc.domainOracle;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import java.sql.Date;

/**
 * Created by whyang on 2017/06/22.
 */

@Entity
@Table(schema = "OE", name = "CUSTOMERS")
public class Customers {

    @Id
    @Column(name = "CUSTOMER_ID")
    private Integer customerId;

    @Column(name = "CUST_FIRST_NAME")
    private String custFirstName;

    @Column(name = "CUST_LAST_NAME")
    private String custLastName;

    @Column(name = "CUST_ADDRESS")
    private String custAddr;

    @Column(name = "PHONE_NUMBERS")
    private String phoneNum;

    @Column(name = "NLS_LANGUAGE")
    private String nlsLanguage;

    @Column(name = "NLS_TERRITORY")
    private String nlsTerritory;

    @Column(name = "CREDIT_LIMIT")
    private Integer creditLmt;

    @Column(name = "CUST_EMAIL")
    private String custEmail;

    @Column(name = "ACCOUNT_MGR_ID")
    private Integer accountMgrId;

    @Column(name = "CUST_GEO_LOCATION")
    private String custGeoLocation;

    @Column(name = "DATE_OF_BIRTH")
    private Date dateOfBirth;

    @Column(name = "MARITAL_STATUS")
    private String maritalStatus;

    @Column(name = "GENDER")
    private String gender;

    @Column(name = "INCOME_LEVEL")
    private String incomeLevel;

    public void setCustomerId(Integer customerId){
        this.customerId = customerId;
    }
    public Integer getCustomerId(){
        return this.customerId;
    }

    public void setCustFirstName(String custFirstName){
        this.custFirstName = custFirstName;
    }
    public String getCustFirstName(){
        return this.custFirstName;
    }

    public void setCustLastName(String custLastName){
        this.custLastName = custLastName;
    }
    public String getCustLastName(){
        return this.custLastName;
    }

    public void setCustAddr(String custAddr){
        this.custAddr = custAddr;
    }
    public String getCustAddr(){
        return this.custAddr;
    }

    public void setPhoneNum(String phoneNum){
        this.phoneNum = phoneNum;
    }
    public String getPhoneNum(){
        return this.phoneNum;
    }

    public void setNlsLanguage(String nlsLanguage){
        this.nlsLanguage = nlsLanguage;
    }
    public String getNlsLanguage(){
        return this.nlsLanguage;
    }

    public void setNlsTerritory(String nlsTerritory){
        this.nlsTerritory = nlsTerritory;
    }
    public String getNlsTerritory(){
        return this.nlsTerritory;
    }

    public void setCreditLmt(Integer creditLmt){
        this.creditLmt = creditLmt;
    }
    public Integer getCreditLmt(){
        return this.creditLmt;
    }

    public void setCustEmail(String custEmail){
        this.custEmail = custEmail;
    }
    public String getCustEmail(){
        return this.custEmail;
    }

    public void setAccountMgrId(Integer accountMgrId){
        this.accountMgrId = accountMgrId;
    }
    public Integer getAccountMgrId(){
        return this.accountMgrId;
    }

    public void setCustGeoLocation(String custGeoLocation){
        this.custGeoLocation = custGeoLocation;
    }
    public String getCustGeoLocation(){
        return this.custGeoLocation;
    }

    public void setDateOfBirth(Date dateOfBirth){
        this.dateOfBirth = dateOfBirth;
    }
    public Date getDateOfBirth(){
        return this.dateOfBirth;
    }

    public void setMaritalStatus(String maritalStatus){
        this.maritalStatus = maritalStatus;
    }
    public String getMaritalStatus(){
        return this.maritalStatus;
    }

    public void setGender(String gender){
        this.gender = gender;
    }
    public String getGender(){
        return this.gender;
    }

    public void setIncomeLevel(String incomeLevel){
        this.incomeLevel = incomeLevel;
    }
    public String getIncomeLevel(){
        return this.incomeLevel;
    }


}
